﻿/*-----------------------------------------------------------------------------------------------
// Copyright (C) 2016 华跃博弈科技有限公司 
//
// 文件名：        IMatMenuService.cs
// 文件功能描述：   系统菜单业务逻辑接口
//
// 
// 创建标识：       庞永飞  2016-04-24
//
// 修改标识：
// 修改描述：
//
// 备注：	
// 				
//-----------------------------------------------------------------------------------------------*/

using HYBY.Task.DataEntity.Admin;
using HYBY.Task.Repository.Admin;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HYBY.Task.Service.IService {

    public interface IMatMenuService : IBaseService<MatMenuEntity> {

        List<MatMenuEntity> GetMenus();

        List<MatMenuEntity> GetMenus(Guid parentID);

        /// <summary>
        /// 分页方式返回
        /// </summary>
        /// <param name="PageIndex">页面索引</param>
        /// <param name="PageSize">页面大小</param>
        /// <param name="RecordCount">总记录数</param>
        /// <returns></returns>
        List<MatMenuEntity> GetMat_Menus(PageAndSearchInfo search, out int recordCount);
    }
}
